import AppIndex from "@/layout/index";//@代表在src目录下
import Login from "@/views/login/index.vue";
import Home from "../views/home/index";



//
export const constantRoutes = [

    {
        path:'/',
        redirect: '/index',
    },
    //门户首页
    {
        path:'/index',
        name:'Home',
        component: Home,
        redirect: '/index/home',
        children: [
            {
            path: 'function',
            name: '功能组件',
            component: () => import('@/views/home/function/index'),
            meta: { 
                title: '功能组件', 
                icon: 'table' ,
            }
            },
            {
            path: 'home',
            name: '首页',
            component: () => import('@/views/home/index/index'),
            meta: { 
                title: '首页', 
                icon: '' ,
            }
            },
            {
            path: 'product',
            name: '产品预览',
            component: () => import('@/views/home/product/index'),
            meta: { 
                title: '产品预览', 
                icon: '' ,
            }
            },
            {
            path: 'application',
            name: '应用场景',
            component: () => import('@/views/home/application/index'),
            meta: { 
                title: '应用场景', 
                icon: '' ,
            }
            },                
        ]

    },
    //登录页
    {
        path:'/login',
        name:'Login',
        component: Login
    },
    // 个人中心
    // {
    //     path:'/AppIndex',
    //     name:'个人管理',
    //     component: AppIndex,//表示如果路由前面匹配到的path，则展示component属性对应的组件。component的属性值，必须是一个组件的模板对象，不能是组件的引用名称
    //     children: [
    //         {
    //         path: 'center',
    //         component: () => import('@/views/personalCenter/index'),
    //         name: '个人中心',
    //         meta: {
    //             title:'个人中心',
    //             icon: '' ,
    //         }
    //         },
    //     ]
    // },
    //部门管理
    // {
    //   path: '/department',
    //   component: AppIndex,
    //   name: '部门管理',
    //   meta: {
    //     title:'部门管理',
    //     icon: '' ,
    //   },
    //   children: [
    //     {
    //       path: 'list',
    //       name: '部门列表',
    //       component: () => import('@/views/department/list/index'),
    //       meta: { 
    //         title: '部门列表',
    //         icon: 'table' ,
    //       }
    //     },
    //     {
    //       path: 'myDepartment',
    //       name: '我的部门',
    //       component: () => import('@/views/department/myDepartment/index'),
    //       // 是否使用公用布局
    //       meta: { 
    //         title: '我的部门', 
    //         icon: 'tree' ,
    //       }
    //     }
    //   ]
    // },
    //考勤管理
    // {
    //   path: '/attendance',
    //   component: AppIndex,
    //   name: '考勤管理',
    //   meta: {
    //     title:'考勤管理',
    //     icon: '' ,
    //   },
    //   children: [
    //     {
    //       path: 'attendanceList',
    //       name: '出勤管理',
    //       component: () => import('@/views/attendances/attendance/index'),
    //       meta: { 
    //         title: '出勤管理',
    //         icon: 'table' ,
    //       }
    //     },
    //     {
    //       path: 'leave',
    //       name: '请假管理',
    //       component: () => import('@/views/attendances/leave/index'),
    //       // 是否使用公用布局
    //       meta: { 
    //         title: '请假管理', 
    //         icon: 'tree' ,
    //       }
    //     }
    //   ]
    // },    
    //权限管理
    // {
    //   path: '/administrator',
    //   component: AppIndex,
    //   name: '权限管理',
    //   meta: { 
    //     title: '管理员', 
    //     icon: '' ,
    //   },
    //   children: [
    //     {
    //       path: 'user',
    //       name: '用户管理',
    //       component: () => import('@/views/administrator/user'),
    //       meta: { 
    //         title: '用户列表', 
    //         icon: 'table' ,
    //       }
    //     },
    //     {
    //       path: 'role',
    //       name: '角色管理',
    //       component: () => import('@/views/administrator/role'),
    //       meta: { 
    //         title: '角色列表', 
    //         icon: 'tree' ,
    //       }
    //     },
    //     {
    //       path: 'menu',
    //       name: '菜单管理',
    //       component: () => import('@/views/administrator/menu'),
    //       meta: { 
    //         title: '菜单列表', 
    //         icon: 'table' ,
    //       }
    //     },
    //   ]
    // },
    //消息管理
    // {
    //   path: '/notice',
    //   component: AppIndex,
    //   name: '消息管理',
    //   meta: { 
    //     title: '消息管理', icon: '' 
    //   },
    //   children: [
    //     {
    //       path: 'noticeList',
    //       name: '消息列表',
    //       component: () => import('@/views/notice/noticeList/index'),
    //       meta: { 
    //         title: '消息列表', 
    //         icon: '' ,
    //       }
    //     },
    //     {
    //       path: 'sendMessage',
    //       name: '发送消息',
    //       component: () => import('@/views/notice/sendMessage/index'),
    //       meta: { 
    //         title: '发送消息', 
    //         icon: '' ,
    //       }
    //     },
    //     {
    //       path: 'noticeLog',
    //       name: '消息日志',
    //       component: () => import('@/views/notice/noticeLog/index'),
    //       meta: { 
    //         title: '消息日志', 
    //         icon: '' ,
    //       }
    //     },
    //     {
    //       path: 'noticeDetails',
    //       name: '消息详情',
    //       component: () => import('@/views/notice/noticeDetails/index'),
    //       meta: { 
    //         title: '消息详情', 
    //         icon: '' ,
    //       }
    //     },                
    //   ]
    // },
    //日志管理
    // {
    //   path: '/log',
    //   component: AppIndex,
    //   name: '日志管理',
    //   meta: { 
    //     title: '日志管理', icon: '' 
    //   },
    // }
    //   children: [
    //     {
    //       path: 'loginLog',
    //       name: '登录日志',
    //       component: () => import('@/views/log/loginLog'),
    //       meta: { 
    //         title: '登录日志', 
    //         icon: '' ,
    //       }
    //     },
    //     {
    //       path: 'operationLog',
    //       name: '操作日志',
    //       component: () => import('@/views/log/operationLog'),
    //       meta: { 
    //         title: '操作日志', 
    //         icon: '' ,
    //       }
    //     },
    //   ]
    // },


]